#include "const.h"
#include <bb/mod/async.h>

// standard short preamble sync factor
A16 const short g11a_stdSPSF[16 * 64] =
{
      753,   753, -2162,    32,  -212, -1294,  2342,  -212, 
     1507,     0,  2342,  -212,  -212, -1294, -2162,    32, 
      753,   753,    32, -2162, -1294,  -212,  -212,  2342, 
        0,  1507,  -212,  2342, -1294,  -212,    32, -2162, 
      753,  -753,    32,  2162, -1294,   212,  -212, -2342, 
        0, -1507,  -212, -2342, -1294,   212,    32,  2162, 
      753,  -753, -2162,   -32,  -212,  1294,  2342,   212, 
     1507,     0,  2342,   212,  -212,  1294, -2162,   -32, 

       32, -2162,   753,   753, -2162,    32,  -212, -1294, 
     2342,  -212,  1507,     0,  2342,  -212,  -212, -1294, 
    -2162,    32,   753,   753,    32, -2162, -1294,  -212, 
     -212,  2342,     0,  1507,  -212,  2342, -1294,  -212, 
    -2162,   -32,   753,  -753,    32,  2162, -1294,   212, 
     -212, -2342,     0, -1507,  -212, -2342, -1294,   212, 
       32,  2162,   753,  -753, -2162,   -32,  -212,  1294, 
     2342,   212,  1507,     0,  2342,   212,  -212,  1294, 

    -1294,  -212,    32, -2162,   753,   753, -2162,    32, 
     -212, -1294,  2342,  -212,  1507,     0,  2342,  -212, 
     -212, -1294, -2162,    32,   753,   753,    32, -2162, 
    -1294,  -212,  -212,  2342,     0,  1507,  -212,  2342, 
     -212,  1294, -2162,   -32,   753,  -753,    32,  2162, 
    -1294,   212,  -212, -2342,     0, -1507,  -212, -2342, 
    -1294,   212,    32,  2162,   753,  -753, -2162,   -32, 
     -212,  1294,  2342,   212,  1507,     0,  2342,   212, 

     -212,  2342, -1294,  -212,    32, -2162,   753,   753, 
    -2162,    32,  -212, -1294,  2342,  -212,  1507,     0, 
     2342,  -212,  -212, -1294, -2162,    32,   753,   753, 
       32, -2162, -1294,  -212,  -212,  2342,     0,  1507, 
     2342,   212,  -212,  1294, -2162,   -32,   753,  -753, 
       32,  2162, -1294,   212,  -212, -2342,     0, -1507, 
     -212, -2342, -1294,   212,    32,  2162,   753,  -753, 
    -2162,   -32,  -212,  1294,  2342,   212,  1507,     0, 

        0,  1507,  -212,  2342, -1294,  -212,    32, -2162, 
      753,   753, -2162,    32,  -212, -1294,  2342,  -212, 
     1507,     0,  2342,  -212,  -212, -1294, -2162,    32, 
      753,   753,    32, -2162, -1294,  -212,  -212,  2342, 
     1507,     0,  2342,   212,  -212,  1294, -2162,   -32, 
      753,  -753,    32,  2162, -1294,   212,  -212, -2342, 
        0, -1507,  -212, -2342, -1294,   212,    32,  2162, 
      753,  -753, -2162,   -32,  -212,  1294,  2342,   212, 

     -212,  2342,     0,  1507,  -212,  2342, -1294,  -212, 
       32, -2162,   753,   753, -2162,    32,  -212, -1294, 
     2342,  -212,  1507,     0,  2342,  -212,  -212, -1294, 
    -2162,    32,   753,   753,    32, -2162, -1294,  -212, 
     2342,   212,  1507,     0,  2342,   212,  -212,  1294, 
    -2162,   -32,   753,  -753,    32,  2162, -1294,   212, 
     -212, -2342,     0, -1507,  -212, -2342, -1294,   212, 
       32,  2162,   753,  -753, -2162,   -32,  -212,  1294, 

    -1294,  -212,  -212,  2342,     0,  1507,  -212,  2342, 
    -1294,  -212,    32, -2162,   753,   753, -2162,    32, 
     -212, -1294,  2342,  -212,  1507,     0,  2342,  -212, 
     -212, -1294, -2162,    32,   753,   753,    32, -2162, 
     -212,  1294,  2342,   212,  1507,     0,  2342,   212, 
     -212,  1294, -2162,   -32,   753,  -753,    32,  2162, 
    -1294,   212,  -212, -2342,     0, -1507,  -212, -2342, 
    -1294,   212,    32,  2162,   753,  -753, -2162,   -32, 

       32, -2162, -1294,  -212,  -212,  2342,     0,  1507, 
     -212,  2342, -1294,  -212,    32, -2162,   753,   753, 
    -2162,    32,  -212, -1294,  2342,  -212,  1507,     0, 
     2342,  -212,  -212, -1294, -2162,    32,   753,   753, 
    -2162,   -32,  -212,  1294,  2342,   212,  1507,     0, 
     2342,   212,  -212,  1294, -2162,   -32,   753,  -753, 
       32,  2162, -1294,   212,  -212, -2342,     0, -1507, 
     -212, -2342, -1294,   212,    32,  2162,   753,  -753, 

      753,   753,    32, -2162, -1294,  -212,  -212,  2342, 
        0,  1507,  -212,  2342, -1294,  -212,    32, -2162, 
      753,   753, -2162,    32,  -212, -1294,  2342,  -212, 
     1507,     0,  2342,  -212,  -212, -1294, -2162,    32, 
      753,  -753, -2162,   -32,  -212,  1294,  2342,   212, 
     1507,     0,  2342,   212,  -212,  1294, -2162,   -32, 
      753,  -753,    32,  2162, -1294,   212,  -212, -2342, 
        0, -1507,  -212, -2342, -1294,   212,    32,  2162, 

    -2162,    32,   753,   753,    32, -2162, -1294,  -212, 
     -212,  2342,     0,  1507,  -212,  2342, -1294,  -212, 
       32, -2162,   753,   753, -2162,    32,  -212, -1294, 
     2342,  -212,  1507,     0,  2342,  -212,  -212, -1294, 
       32,  2162,   753,  -753, -2162,   -32,  -212,  1294, 
     2342,   212,  1507,     0,  2342,   212,  -212,  1294, 
    -2162,   -32,   753,  -753,    32,  2162, -1294,   212, 
     -212, -2342,     0, -1507,  -212, -2342, -1294,   212, 

     -212, -1294, -2162,    32,   753,   753,    32, -2162, 
    -1294,  -212,  -212,  2342,     0,  1507,  -212,  2342, 
    -1294,  -212,    32, -2162,   753,   753, -2162,    32, 
     -212, -1294,  2342,  -212,  1507,     0,  2342,  -212, 
    -1294,   212,    32,  2162,   753,  -753, -2162,   -32, 
     -212,  1294,  2342,   212,  1507,     0,  2342,   212, 
     -212,  1294, -2162,   -32,   753,  -753,    32,  2162, 
    -1294,   212,  -212, -2342,     0, -1507,  -212, -2342, 

     2342,  -212,  -212, -1294, -2162,    32,   753,   753, 
       32, -2162, -1294,  -212,  -212,  2342,     0,  1507, 
     -212,  2342, -1294,  -212,    32, -2162,   753,   753, 
    -2162,    32,  -212, -1294,  2342,  -212,  1507,     0, 
     -212, -2342, -1294,   212,    32,  2162,   753,  -753, 
    -2162,   -32,  -212,  1294,  2342,   212,  1507,     0, 
     2342,   212,  -212,  1294, -2162,   -32,   753,  -753, 
       32,  2162, -1294,   212,  -212, -2342,     0, -1507, 

     1507,     0,  2342,  -212,  -212, -1294, -2162,    32, 
      753,   753,    32, -2162, -1294,  -212,  -212,  2342, 
        0,  1507,  -212,  2342, -1294,  -212,    32, -2162, 
      753,   753, -2162,    32,  -212, -1294,  2342,  -212, 
        0, -1507,  -212, -2342, -1294,   212,    32,  2162, 
      753,  -753, -2162,   -32,  -212,  1294,  2342,   212, 
     1507,     0,  2342,   212,  -212,  1294, -2162,   -32, 
      753,  -753,    32,  2162, -1294,   212,  -212, -2342, 

     2342,  -212,  1507,     0,  2342,  -212,  -212, -1294, 
    -2162,    32,   753,   753,    32, -2162, -1294,  -212, 
     -212,  2342,     0,  1507,  -212,  2342, -1294,  -212, 
       32, -2162,   753,   753, -2162,    32,  -212, -1294, 
     -212, -2342,     0, -1507,  -212, -2342, -1294,   212, 
       32,  2162,   753,  -753, -2162,   -32,  -212,  1294, 
     2342,   212,  1507,     0,  2342,   212,  -212,  1294, 
    -2162,   -32,   753,  -753,    32,  2162, -1294,   212, 

     -212, -1294,  2342,  -212,  1507,     0,  2342,  -212, 
     -212, -1294, -2162,    32,   753,   753,    32, -2162, 
    -1294,  -212,  -212,  2342,     0,  1507,  -212,  2342, 
    -1294,  -212,    32, -2162,   753,   753, -2162,    32, 
    -1294,   212,  -212, -2342,     0, -1507,  -212, -2342, 
    -1294,   212,    32,  2162,   753,  -753, -2162,   -32, 
     -212,  1294,  2342,   212,  1507,     0,  2342,   212, 
     -212,  1294, -2162,   -32,   753,  -753,    32,  2162, 

    -2162,    32,  -212, -1294,  2342,  -212,  1507,     0, 
     2342,  -212,  -212, -1294, -2162,    32,   753,   753, 
       32, -2162, -1294,  -212,  -212,  2342,     0,  1507, 
     -212,  2342, -1294,  -212,    32, -2162,   753,   753, 
       32,  2162, -1294,   212,  -212, -2342,     0, -1507, 
     -212, -2342, -1294,   212,    32,  2162,   753,  -753, 
    -2162,   -32,  -212,  1294,  2342,   212,  1507,     0, 
     2342,   212,  -212,  1294, -2162,   -32,   753,  -753, 
};
